﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

namespace Thor.Common
{
    public interface IProviderFile
    {
        /// <summary>
        /// Name of the file.
        /// </summary>
        string Name { get; set; }

        /// <summary>
        /// Path (uri) to the file.
        /// </summary>
        string Path { get; set; }

        /// <summary>
        /// Stream of the file.
        /// </summary>
        Stream Stream { get; set; }

        /// <summary>
        /// Bytes of the file.
        /// </summary>
        byte[] Bytes { get; set; }
    }
}
